fixed nialls changes

some changes niall made broke the add page so fixed the broken parts
Merge branch 'Working' of https://github.com/team-16/TimetablingSystem into Working