Change `posts`, `post`, and `signout` routes to be `AuthenticatedRoute`s

No issue.
The following is a list of routes which are *not* authenticated after this PR
- placeholder routes: `editor` and `content`
- `application`
- password routes: `forgotten`, `reset`, `signin`, `signup`