Added new file printout.vm to cater for all SysOut calls, previously it
was buggy and didn't cater for all scenarios.