New login decorator

- Login decorator to enforce 'private' pages
- Redirect to page after logging in
- In the future, this decorator can incorporate different access levels