Test coverage to 50%!  Woot!
- add test for the exported pingecho function
- add tests for the constructor to increase the branch and condition
  coverage

TODO - a lot more tests will be needed before any real refactoring
can be done.