load_pdb from URL

Merged carlos' PRs together and changed the detection of the url protocol from just checking for http to using `urllib.urlparse`. Should be a little more robust.