fixed some errors, made up unimplemented DataManager class to handle saving and loading from file