Backbone version of the course outline page

STUD-1726

Converted the course outline page to Backbone so as to support dynamic client-side updating.
This signature doesn't take an event, like the one above does. I need some help understanding how these 2 different implementations of onChildAdded co-exist.