Commamd reuse bug

You should not use "each" here since it leaves %$definition not reseted. Using this again will result in getting (undef, undef).
Tests for repopulate bug
All Moose converted to Moo. Data::Visitor still to be replaced.
remove Data::Visitor and replace with simplistic visit method
small pod typo fix
bump Moo prereq and add some missing prereqs
Merge pull request #2 from VadimPushtaev/patch-1

Command reuse bug
Merge pull request #3 from SysPete/moo

switch from Moose to Moo
prep for release