Add empty notifications page
Add all three dashboard subviews to router
Add student trouble detection on notif. view

Also converts most Backbone.on calls to this.listenTo since I noticed
that views were not being garbage collected at all.
Add missing dependency to jquery tooltip
Make CourseView correctly render in-memory

Previously it was dumping itself onto the DOM and then modifying,
which doesn't allow for in-memory rendering followed by an append.
Update comments
Add notification item template
Display individual notifications with template