Backend numerous fixes
In this merge request, there are multiple small fixes done to the codebase:
- Use lowercase netid through the application, by making the netid's lowercase in the Controllers
- Constrain the possible values of course id, year and quarter
- Change TEST to test in the netid constants of the tests.
Edited by Otto Visser