Split once to correctly parse url auth section

Split the auth section of the url once, so that passwords with :'s in them remain intact
Merge pull request #17 from skeggse/patch-3

Split once to correctly parse url auth section