Backbone version of the course outline page

STUD-1726

First cut at backbonified outline view
Should include documentation about what subclasses need to implement (like renderPage). I'd prefer to see an empty renderPage method in this class so the documentation can be there and it is clear. Should that method throw an error or something? I have this issue also in one of my base classes.