Refactor to controllers

Option 2 vs https://github.com/LaunchAcademy/rescue_mission/pull/38 for refactoring some of the template/controller duplication between the different types of posts.