Add basic class select, add basic timetable and substitution funcionality
Reformat code, add loading from cookie, add substitution time decisions
Don't show alert on initialisation