Merge pull request #9 from rdpeake/master

clash group method
Reformatted JS
Now finding clash-free timetables, very very slowly
Ugly apply timetable buttons
Ugly apply timetable buttons
Rearranged JS if statement
Hid options for now
Tidyin' function
Now properly handling unavoidable clashes
Now generating timetables that minimize days/seconds spent at university, without clashes :)
Merge pull request #4 from TobiasWooldridge/master

syncup