Removed the commons lang dependency.
Removed unused mockito dependency.
Fixes #145. Added a method to the TypeRegistry to retrieve an alias given a Class. Updated class and method comments in the types package.
Fixes #136. Creating type encoders for UnsignedInteger and UnsignedLong guava types.