Began doing a bunch of work to refactor the printer structure. Currently has some bugs to work out.
Refactored cli printer to make use of cross-platform color console library colorama.