Working on moving printing to dedicated packages
Initial refactor of printing to dedicated package
WIP - refactoring printer to take a writer
Converted printer to take a writer as an argument
Merge pull request #14 from stephens2424/tree

Refactoring printing into a dedicated package