Attempting to make gvm a first-class citizen

with usage sticking pretty closely to how rvm works, for better or
worse.  There are some issues with how gvm's install command works, plus
invoking `gvm use` overwrites the GOPATH such that re-setting from
within the `setup` method is needed.  It's a step.