Added a number of tests to ListMenu and Terminal.  Changed each Esc class to return a string instead of being passed an OutputStream that it needed to print to.  Instead the responsibility is elevated to the clients of the Esc classes.