Server/persistence

## Added Persistence
These are the stubs for the public API for our persistence layer. I changed the design a little bit which should be reflected in the UML. I still need to add the javadocs for all of the methods. They will be coming soon.