Refactor the entire CLI out of __init__

Doesn't this need to be:
```
self.exit(salt.defaults.exitcodes.EX_OK)
```