Term labels
Merged with latest master
Fixed small bug when switching between terms
Follow-up on review

- Added more strict data checks
- Changed `$(ev.currentTarget)` into `$(this)`
- Expanded the unit tests with more test cases
Merge pull request #31 from Coenego/issue-31-week-terms

Implement the academic week number and changing terms functionality