Bugfix: Finally found a solution to the issue where empty data would
crash the output of the web query form.
Bugfix: Rewrite of color palette.  Colours now stable between runs, and
dictionaries can be reapplied between zoom/pan/coord changes.
Query form now correctly sorts group and sample indices.
Bugfix: Correct order of passing sample index colours and type index
colours.
Bugfix: key for retrieving samples is now a hypthenated group name and
sample name, to prevent duplicate sample names across projects from
being incorrectly assigned colours, or from causing accidental namespace
errors in colour assignment.
Bugfix: svg builder now works silently.
add useful command for upgrading pyjade.
Bugfix: remove debugging statement from views.