create a filtered query if there are filters set
don't lowercase a filter term since they're case-sensitive
update expected results for filtered query; add test with filter and query string
update test to expect case preservation in term query/filter
add support range and type filters
[README][xs]: missing / in script tag.
Merge pull request #4 from kielni/filtered-query

create a filtered query if there are filters set
Merge pull request #5 from kielni/term-query-case

Term query case
Merge branch 'range-and-type-filters' of https://github.com/kielni/elasticsearch.js into kielni-range-and-type-filters

Conflicts:
	test/tests.js
create an ids query if queryInfo.ids is set with a list of document ids