Console Writer Improvements and Tests

Updated Console Writer to take into account the console width and have better splitting of lines. 
Added some tests with notes about issues found while testing.