Added save and load functions as well as a menu bar.
When adding new parts, a few statements need to be added to the SaveManager