Added LESS compiler to build system, moved stylesheet to .less file
Updated markdown.js
Added functions to print a duration; recalc scrollpane on resize
Added 'avoid' icon, fixed size of bookmark icon
Added loading of systems config to settings init
Various UI fixes
Major changes to the routing

Refactor of the graph code so multiple graphs are supported, and
UI changes and additions to support this.

WIP; A few bugs are still lingering:
- Traversing from node to node from graph to graph doesn't work yet
- "Off limits" nodes are not dealt with correctly