CLI with couple of features

* first version of option parsing
* listen mode enabled, type 'q' to quit listen mode
* show cached messages