fix quotes
refactor CLI with Moo
simplified test output check
unuse Directory::Scratch