add `NoHandlerClassError` to the exceptions file

Just keeping or custom exceptions organized.  Also makes the class
a sub-class of `Deas::Error`.
various minor test suite cleanups

No behavior changes - just cleanups and getting the right requires
in the right order.
Merge pull request #83 from redding/kr-cleanups

Various minor cleanups