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.