Create structures extensions to Drone constructor

Adds a new set of methods off the Drone constructor to save, load, and list structures. Works just like copy() and paste() but writes to a JSON file for easy reloading and sharing.