Don't pass kwargs everywhere, but do keep params to Elasticsearch.search separated

A combination of #91 and #101. As suggested in https://github.com/openannotation/annotator-store/pull/101#issuecomment-57284831

I'm not (yet) interested in forwards compatibility with Python 4! :)

I *am* interested in code readability.