Persistence, Part 1

The code is commited with tag persistence-1

To check out use: git checkout persistence-1

Complete and Continue