added a file i use for priming bpython
added destructor, made instance keys more identifiable
changed cache_type for better EngineFactory api, improved docstring too
stopped query getting modified, was causing hash/cache problems
added test case for cache destructor when instance cache type
Merge branch 'master' of github.com:leifos/ifind