Subclass TestVisualizer from Visualizer; shuffle.
Subclass TestVisualizer from Visualizer; shuffle.

TestVisualizer is now subclassed from visualizer, allowing us to use
predefined methods.

Also, functions have been shuffled around, with test_offline in
particular losing zoom code.

masasin/spirit,masasin/spirit