Refactor single post into its own view.

So that individual posts are no longer managed by the story view.