Added IPostRepository.cs which is implemented by real and fake PostRepository classes.
Added RepositoryFactory.cs to handle the implementation of the real and fake repositories.
Added initial unit tests for Posts and PostSummaries.