Hacking
Finished basic peristance, and added tests
Hacking