Refactor schedule cards
--public
- Improved functionality for cards in the schedule view.
- Added semester to the header of the schedule view.
--end_public
Addresses all tasks in #140 (closed) , #151 (closed) , #152 (closed) , #141 (closed)
Edited by Oliver Kiss