Full-fledged DSL object for Shoes::Packager

This clearly defines the contract between the CLI and the
Shoe::Packager, rather than being implicitly delegated to the SWT
definition like my first revision.