Moo convertion

This converts the module to use Moo rather than Any::Moose.  Any::Moose is deprecated and has unresolvable bugs.

There are a couple other cleanups included.