This pull request holds the admin page and all of it's functionality as well as some parts of the labswap page which is not complete yet. From the admin page, an administrator can
Pre-register a new user
Update user roles
Delete users, protected with an alert guard
Add courses
Delete courses, protected with a text guard
Export the schedule as a CSV
Initiate changeover for the start of a new semester.
This pull request holds the admin page and all of it's functionality as well as some parts of the labswap page which is not complete yet. From the admin page, an administrator can