Backbone version of the course outline page

STUD-1726

Converted the course outline page to Backbone so as to support dynamic client-side updating.
I suppose it could, yes. Since @dan-f is refactoring these tests I'll leave it alone.