file implementation

# File Implementation

I think this is a more sure bet for our alternate storage type (because I can't get the mongo stuff to display the map correctly). This branch still needs some work. 

There are some todos in the project. Basically all we still have to implement is the serialization/deserialization and I am still planning on adding a `getNextSequence()` method