Add pytools project
Update print as a function in comments and generated code
Leave encoding up to the output file
Fix StringIO in generated code
Ignore __pycache__ folder