Pig Visualizer latest

Merging all my changes into upstream pigvisualizer branch.