pulled out Dispatcher, RedirectHandler, renamed DefaultHandler to GetRequestHandler