Massive changes to main pycallgraph script