Remove the /user/edit endpoint as it's now /users/:username/profile/edit

This is so we can eventually allow mods to edit this page.
Rewrite some of the route definitions using app_route.
Redo the discussionPage. Prep discussionListPage.
Implement CategoryDiscussionListPage aka DiscussionListPage

Styled like Discourse.