First attempt at incorporating variant data

- generalizes ui to show and search over readsets and callsets
- supports multiple callsets at a time (still limited to one readset
for now)
- height of the graph now adjusts to accommodate the available data
- lots of cleanup still needed
- big todo for supporting data from multiple backends (will prob need
to change the hash format a bit)