Fix option parsing so that `--version` works.

I noticed that the version wasn't being output if called like `pt.exe --version`. It *did* work if I called it with an argument, though - like `pt.exe --version arg`. I just re-ordered the args length check and the `opts.Version` check.