3/16/2014: re-factored and cleaned up project.getdefinitions
3/16/2014: finished my initial re-factor of the back-end models. time to start work on getting the GUIs up to speed.
3/16/2014: now that ive gotten the back-end logic more-or-less done. I can start working on the GUI. Ive make a new MainMenuShell class, which will serve as the main window for the program. this will be replacing ProjectManagerShell