use addressable
add test for non-standard links
passing-ish tests
Merge pull request #122 from benbalter/addressable

Better URL parsing through science