Add --version arg & implementation

- Test for new --version command
- More thorough test for -? command output
Merge pull request #34 from tivac/version-cli-command

Add --version arg & implementation