SaveManager class added.

A class for managing saving and loading of a game file is added and other necessary code for saving the game in various states.  Currently the save file (wherever it is) does not seem to persist when closing the game, but does work when you go back to the Main Menu after doing various things to change your data.
Merging conflicts in InventoryState.  Just a trace, so both were deleted.