update url_detector to use url module

update UrlDetector to use the url module included with nodejs.  I have this map back to the url format that was originally being produced to limit the amount of change being required and the UrlWatcher is a little scary with the redirect check.  we should look at manually handling the redirect and emitting what needs to be as we redirect and some how ensure we do not double-fetch url's

covers #19 and renders #20 moot