[RFC] Rename Entry to Url, add UrlSet

I think this change makes the library a bit more SOLID, moving some logic out of `SitemapManager` and into `UrlSet`.