Added FileManager

It lets us save and stuff, Eric never responded to my email.
File saving and loading

It works, just tested with the working branch.