Practicals supported, rough testing done
Edited satisfied check
Adding practical changes
Fixed self conflicting courses
Merge branch 'practicals' of https://github.com/Ian-Stewart-Binks/cscourseplanner into practicals
Self conflicting advanced
Merge branch 'master' of https://github.com/Ian-Stewart-Binks/cscourseplanner into practicals

Conflicts:
	js/timetable/mouseEvents.js
Merge branch 'practicals' of https://github.com/Ian-Stewart-Binks/cscourseplanner into practicals

Conflicts:
	js/timetable/mouseEvents.js