cache a hash of the user/pass in WS so that we dont have to authenticate with each request... make the cache configurable...