Beginning of testing, added login functionality

- Basic login and cookie functionality
- Basic testing
- More interactions between users and courses