Frontend: Improve course overview and sidebar for users (NEW)

Closed ellav requested to merge fontendUser into master

Same merge request as the old one, but this time all the review issues have been implemented

Merge request reports