Remove unneeded file
Consider null scores, add standards to tree
Prevent student name wrapping
Remove deprecated parts of page

Removes class code and placeholder button to download CSV.
Add short name to tooltip of heatmap
Refactor helpers into separate folders
Move StudentView into separate file

Also create constants namespace.
Move all views into their own respective files
Move router into its own file

Also rename app to main to be a bit more understandable.
Move vendor files into vendor folder

This facilitates the use of command-line tools that perform
recursion and avoids the need for folder exclusion.
Update README
Add google analytics to project
Add node toggling logic based on children status

The idea is that if the descendants have all been either fully
completed or not even started, we don't want to display them. We
instead display only those sub-trees where the children are being
actively worked on.

Also refactored json blobs to be more git-friendly instead of being
all on one line.
Add tooltips to concept tree

Includes removal of event listeners in jquery for all of those nodes.
Fix wrong knowledge tree scores being displayed
Fix tree algorithm edge case

Recursion is hard apparently, derp.
Cap description size on tree nodes

Also change description to shortname in bar chart.
Remove barchart from course view
Intermediate checkin for course view tree
Remove call to removed function