WIP - one test passing and still thinking through problem
wip
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
Merge pull request #2 from logie17/master

Convert Dezi::Types to use Type::Tiny