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 
Can we just check if the first parameter is `-h` or `--help`? Why do this more complicated thing instead?