Added some tests for the Runner class.

changed slightly how the show_usage flag works.
More test for the Runner class

Added tests and functionality for checking that the handler passed in is
callable.