Beginning repository implementation.
The basics of getting posts are now done. Next need to work on how to add and update posts in the repository.