Require document type when searching for documents
Add separate Elasticsearch config for unit tests
Add additional UT
minor edits