retrieve arbitrary data found at a specific url
- either http or file urls
for http requests, sets the user-agent to mozilla to avoid
sites being cranky about a java sniffer
a class that applies various improvement attempts to a polygon, attempts to prioritize
which algorithms to pick based on what has worked in the past, as well as priorities which
polygons have had success being transformed.