Added unit test cases, with 100% line coverage.

  * Added a main() method to hangman.py, so that unit testcases can
    invoke it under it's controls.

  * Also fixed up some prints so that is convenient to match them in
    the test case.