add 'requests' to requirements; add ES query methods