- Use HTTP response code to check if the API has been rate limited - Update setup.py for packaging and testing purposes - Correct license - Deduplicate handler for geo/provider API - Add ability to retrieve data as a dict (default) or as a XML string