Add -v and --version commands for returning the version.

While writing the tests I realised that the version is made available through `spring help` but the unix default (and more intuitive) place for this is `-v` and `--version`.

The implementation reuses the existing `Client::COMMANDS` map which works but doesn't feel great. I didn't want to introduce option parser or thor without first providing the simplest solution.