Feature spec for guest unable to see new-post page

Along with minor refactoring of `PostsController#on_new_failure`
responder method.

RSpec: 767 examples, 0 failures
RuboCop: 178 files inspected, no offenses detected