Made some fixes to showcontents

Now checks that nouns are visible, and shows current room by default

Also added a rough script for running the engine from command line.
Starting to implement filters on selectors
Started redoing tests for selectors in preparation for adding filters

I think filter should be a separate class from selector, actually.