Big commit

- changed file structure.  Moved GUI to top level "Simulator" folder.  Dependencies are declared by top-down recursive call from GUI folder

- added buttons for saving and loading GUI inputs.  Basically, this allows for "saved" files