Feature/optional subjects

BEMÆRK at der er flere fejl i SchedulingController som har været der siden sidste commit fra andens kode:

https://github.com/runeandersen92/SkemaSystem/commit/90387a53d09f987060906cde44add50c3bf32887
- Bl.a. linje 189... Jeg har svært ved at gennemskue hvad fejlen er, da den er helt gal.. Jeg anbefaler, at den der har lavet algoritmerne lige kigger hele controlleren igennem.