List view
Mostly a significant refactoring. The main aim is to clean up the library and make unit testing significantly simpler. The secondary aim is to make Alfred-Workflow more "pluggable". Where reasonable, functionality should be implemented via plugins/hooks.
No due date