Tidying
More general tidying
Moar tidying.
Final tidying.
Adds an array of groups and their friendly names.
Adds UI for the course
Adds UI for the group
Adds course save handling
Adds group save handling
Cleanup