Follow command-line style

Simplify application behavior to emulate a command-line utility:
* Remove headings from output.
* Specify sorting method as option to command.
* Reorganize feature descriptions.
* Refactor to implement polymorphism.