Cleaning up printing to the terminal. The order of arguments to print helper methods are now consistent. The default behavior is now the most common (printing with a newline by default). I also took a pass at removing some unneeded debugging prints and commented out code to make the code easier to understand.