bin/pm2 shows undefined instead of a program name

A program needs to call `commander.parse()` before `commander.outputHelp()`, otherwise commander module doesn't know a name of the executable file and shows "undefined" instead:

```
alex@elu:/tmp/node_modules/pm2/bin$ ./pm2 | head

  Usage: undefined [cmd] app
```