Switch to using decorators libraries

 - Switches out `is_logged_in` for the builtin `login_required`
 - Removes `decorate`, `render_template`, and `route` in favor of the implementation in django-tinsel