(maint) Refactor subcommands and support retrieval of multiple vms

This commit refactors the subcommand layout to the layout prescribed by
the `go` tool which should make man pages a little easier to navigate.
This commit also adds functionality to support retrieval of multiple vms
using a space delimited list of pool names after the grab command.