Final improvements

* Extend main class from Application.
* Force user to specify operation to run.
* Improve help text.
* Fix UnknownLister failing when device path is /.