Angular-ified the course navigation, so that it presents the entire course with collapsible boxes; layout is ugly as all get out, though.