PresenterSorter class for sorting output

This is a class for sorting presenters. It's not hooked into the app
yet, this will come in following commits.
Sort via PresenterSorter when formatting output
Option --sort-by for resource lists
Merge pull request #38 from jistr/output_sorting

Output sorting