Roderick's Course overhaul

This is the first part of the integration of Roderick's Course / Collection overhaul.

This matches up with the first 2 subtasks of FLASH-7 (https://jira.huit.harvard.edu/browse/FLASH-7)

@arthurian I'd just like you to take a look at what I'm doing in the JS with templates/index.html and js/views/CollectionList.js and js/views/Collection.js to make sure I'm not making any glaring missteps or maybe you have some suggestions.