Refactor of Visitor package

Rename of {astnode}Visitor to {astnode}.
Rename of PrintVisitors to conform to visitor package layout.