finished implementing loading and saving. graph editor should now be fully functional