convert from Moose to Moo

This commit changes from Moose/Any::Moose to Moo.  This makes the module have less dependencies (i.e. the boatload of Moose dependencies).