An Open-Source Architecture for Control and Coordination of a Swarm of Micro-Quadrotors