minor changes in Query class

small improvements for new documentation in https://github.com/ruflin/Elastica.io/pull/27
You realize that by adding a new typehint to class that somebody might be extending is a BC break? Adding typehints is a good thing, but then the release process should take that into account (=change like this should not appear in patch version release and ideally not even in feature version release).