Visitor for pretty printing a PHPTree.
Moved the ast to a seperate top level package