Pass version to command when execing

Solves Issue #244 
* `-h` will be passed only if it is in the correct position
* `-v` will be passed regardless, however we might want to use the same logic as for `-h`

cc @opscode/client-engineers