fix status code and usage

- [x] return status exit status 2 on usage
- [x] move parseRun into commands.go
- [x] display usage on stderr