modify Posts' view and controller, tidy up routes - see git diff