A 3D Decentralized Guidance and Control System for a Swarm of Multi-Copters