Implemented simple timetable view.

Changes
=======
1. Implemented a timetable view based on tables. Tried aping the grades
   page layout for consistency. As far as I can tell, the scraper works
   fine- all my exercises are correctly timestamped.
2. Changed tabs to spaces, and width to 2 (erm, err, sorry...)
3. Moved timeline.css into the .less file to for use layer in
   development
Merge branch 'master' of https://github.com/lmj112/classy-cate

Just down to changes made to wiki online.