Refactored ProjectRepository

Created interface for ProjectRepository (ProjectStorer)
Project expects interface not concrete type.
Created abstraction layer for data access