Refactor, RequestHandler removed for redundancy, RequestRouter introduced.