Moo Conversion

Hey John,

This branch switches TDBIC to use Moo & Type::Tiny instead of Moose, MooseX::Types, and MooseX::Attributes::ENV.  It's a bit moot since Data::Visitor still depends on Moose, but I thought you or someone else might be interested. Please let me know if you'd like me to make any changes.  Thank you!

Cheers,
Fitz