Switch to unittest based tests

This allows us a bit more clean control of when and how to create
databases for testing.
Remove unused import
Update basic find tests
Update operator tests to use unittest
Move empty selector tests to the basic find test
Move user_docs logic to mango.py
Start refactoring text index tests