Cached requests

@jnrbsn 
cache with 10 second ttl on elastic search queries