Fixes a few bugs with scheduler

Classes can now only be added to the scheduler once
Classes will not continually add if its already in the results list

TODO:
Only allow a course to be added once (unless it's a xxx1 course) (i.e. CS4501)
Fix bug with displaying infoBox on 8-9AM classes
Removing classes from results and scheduler
Saving classes to user's accounts