Interface and behavior improvements

* Implemented order list sorting
* Minor interface improvements
* Learning how to use predicates and comparisons