A simple wrapper around http.Client to provide for timeouts