co-locate related functionality
Moved 'PossibilityList' functionality to 'Possibility'
Add 'run' as a function of zork
Move filter functions to its own object
Addition of filter unit tests