clean up routes, fixed sidebar, refactor decorators
Merge branch 'forum' of https://github.com/fuzzie360/coursemology.org into forum