Haystack/ElasticSearch improvements

- actually use ElasticSearch for testing (d'oh)
- use separate index for testing
- fix date queries
- retry failed match treating honorifics as stopwords