orderBy and Sorter to manage list sorting

Closes #220