timeout interceptor now sets timeout on the XMLHttpRequest client

This fix resolves #64