Printer now does not overwrite the input file...
Merge remote-tracking branch 'origin' into nathan
Merge pull request #39 from Winston-Chan/nathan

Printer no longer overwrites the input file.