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'd like to use `_.map` here:
```javascript
function(list) {
  return _.map(list, function(item) {
    return this.createChild(item);
  }, this);
}
```
What do you think?