Removes unused javascript.
Style and structure updates.

* Removes primary and secondary designations, opting instead to just display
individual course content on course view.
* Adds introduction and courses list directly to home page. Breaks the content
in each of those into columns as the page width increases.
Removes unused CSS rules.
Styles course listing links a bit nicer.