fix #6: force windows to use urllib
add support for fallback URLS and fix some Windows corner cases