- now passing "stream=True" to requests.get. this will fetch the headers first, before looping through the response. we can avoid many issues with this approach
0.6.11
- now correctly validating urls with ports. had to restructure a lot of the url validation
0.6.10
- changed how some nodes are inspected. this should lead to fewer errors
0.6.9
- added a new method `get_metadata_link()`, which applies link transformations to a metadata in an attempt to ensure a valid link
0.6.8
- added a kwarg `requests_timeout` to proxy a timeout value to `requests.get()`
0.6.7
- added a lockdown to `is_parsed_valid_url` titled `http_only` -- requires http/https for the scheme