Converted Dezi::Types to using Type::Tiny.

* Includes update all lib files to use the new Type::Tiny sematantics
* Updating Dezi::Types to use the dsl that Type::Tiny documentation
  recommends