require the protocol to come first in the string for isURL to return true.
support option shorthands
Merge pull request #1 from Hanse/master

isURL error