Split up the responsibilities of the PostsController
Merge pull request #419 from radar/make_flexible

Split up the responsibilities of the PostsController