Test cases now (mostly) pass
- One test case fails intermittently
- Teardown fails on Windows (whoosh keeps index files open)