A domain/url parser for breaking apart domains into their components