New volume sessions computation, working but messy

Needs more review, but generally the right idea.
Also completely destroy the html browser out of laziness.
Merge remote-tracking branch 'remotes/origin/master' into angular
browser data set - expansion next; browser list good too