Develop

Added the full required functionality and unit tests for the posts