Giovanni D'urso's entry for the Hackaday prize. A software and hardware framework to allow adding docking and recharging capabilities to a multirotor UAV based off the arducopter framework