Replacing persistance module with model adapters

Also added unit tests for model
Adding Project Model
Adding Local Storage Adapter