Also use `BAIL_OUT` instead of `die` if `require 'ddclient'` fails.
Now all that is needed to add a new unit test is to create a `t/*.pl` file and list it in the `handwritten_tests` variable. To run the test suite, run: ./autogen && ./configure && make check Fixes #147
Addreses #122, #129