Implemented a fresher dashboard, fixed term selection
Updated timeline script, removes overflow err
Bug fix for timeline stack overflow

Also sorted out a placeholder when no handins are scraped
Fix up commit amendment
Implemented timeline on dashboard.

Note bug in timeline with clashing function, not detecting when another
element is WITHIN itself. Sort that one out!
Linked timeline to table and implemented ex cols
Fixed keyt bug in the exercise nav
Timelines now much more stable
Fixed display of just ID, 1:T !-> 1:T-