Add the URL as an attribute of the result XML.
Fix issue where result always shows as stale. Normalise the namespaces array when generating a cache-id
Set the default timeout to a more sane 6 seconds (was previously 1 second)
Make timeout user configurable