Hovering add to schedule highlights the course position in the schedule
--public
- Hovering the add to schedule button now highlights the position at which the course will appear in the schedule.
- Reworked some of the positioning logic.
--end_public
- The schedule now uses absolute positioning instead of grid positions to place the courses.
Addresses #181 (closed)