add a timeout parameter

Allow clients to set read timeout on requests made to solr.