Improve exception classes and messages
Simplify tns_hexify

This has a bunch of unused functionality/unneeded complexity.
Merge pull request #17 from woodbusy/improve_exceptions

Improve exception classes and messages