Implement printing.
Some cleanup
Ignore Sublime text cruft.
typo