Rework and feature parity to existing site
- Reworked the routing system to use a more dynamic approach
- Moved most of the duplicate code into distinct functions
- Add login functionality and continual checks if a user is logged in
- Add register functionality as well as activation
- Add course creation and proper authorization handling server side
- Add lecture creation and proper authorization handling server side
- Add note creation and proper authorization handling server side
- Add resetpassword functionality
- Add jquery 1.7 minified file
- Various tweaks and improvements