use implicit method rescue block in cli; cleanup interrupt handling

- use implicit rescue block for method in cli classes
- exit cleanly when process receives interrupt
- minor cleanups