total test rewrite with stdout
added stdout writer as a separate class
minor doc/formatting updates
simplified current method
doc block fixes
out is really just a terminal object itself, so lets treat it that way
doc fixes
magic method out documentation
split terminal object logic out of __call
fixed doc stuff
aesthetic at best
extracted code validation bit
parse tags added, broken out from parse method
extracted array code validation to another method
minor fixes and doc block stuff
reduced repeating? i think?
extracted default columns widths, simplified determining cell width
extracted get code methods out for simplification
fixed up has output ethod
extracted replace tag to new method