Fixed missing userscript link
Removed notes title
Merge branch 'master' of https://github.com/PeterHamilton/classy-cate into development
Removed DS_Store's

Got rid of all the nasty DS_Store files, added a line to .gitignore
and created a symlink to the local timeline coffee file in the views
folder. Symlink for now so any local changes I make can be seen, using
the scraper to provide code so I can fine tune the timeline code.

Web.rb also updated to supply the file.
Didn't need the file-ext, my bad
Fixed date detection bug and implemented one tl.

Date detection was incorrect when trying to pick up the first and last
dates of a term. Fixed this by using parseFloat instead of parseInt for
the date text (not sure why this was a problem) and fixed the detection
of the months to avoid cate's nasty habit of truncating month names
horrible.

Bit of a patch up seeing as it required a single case for the 'J' month,
ie June, but should work pretty well.
Stash
Stashing testing changes
Less update
Implemented rewritten timeline script

Created a sample timeline on the exercises page that displays the
architecture exercises. Rewritten timeline script is much cleaner than
the previous one.

TODO - Create the dashboard timeline summary view
Added titles to the note modals
Implemented given view and sorted tl links

Implemented the scraping of the given pages and a bootstrap modal view
for the links. Peter's probably gonna want to clean this the hell up but
it should be pretty solid.

Timeline had big problem as to how to access the functionality of the
modal views etc that had already been implemented. Fixed that by
changing what's sent in with the moment- if it receives a string then
it'll go ahead and set the href property, and prevent propagation on the
click event. If however the value in the moment for the given key is an
object, then assume it's a jquery element and send it a click trigger,
activating all the functionality within the sealed Classy script without
any code duplication and/or unnecessary function exposure.

Quite happy with this, just need to figure out how to integrate this
into other pages (ie the dashboard) without having to copy in some
pointless stuff.

TODO - Implement on the dashboard page, finally.
     - Work on scraping the handin page and create a nice modal view for
       the content entry. Could make it look so much nicer than it does,
       and on doing that we will have covered all the Givens, Notes,
       Specs and Handins. Last thing to be done for the exercise page
       scraping wise.
     - Sort out ideas for how to integrate the timeline into the
       existing timetable page so as to provide a viewing option instead
       of something forced.
     - Work on some colour coding! Get the tables to colour code the
       exercises that are in over the next week in orange, and those
       that are in tomorrow/today in red. Gonna need to add
       functionality to pick off the due TIME also, seeing as that's
       pretty important.
     - Better dashboard, but that's for a different branch.

WISHLIST - Get interation between the exercise tables and the timelines,
           ie click on exercise, timeline counterpart expands. Would be
           pretty cool.
Updated gitignore, sorted multiple timeline issues
Implemented timeline toggles in ex page
Merge branch 'timeline-toggle' into development
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!