Refactor Url* classes into HttpResourceReader