Add better error message for urls without protocol

Initially coming from `npm-www`: https://github.com/isaacs/npm-www/issues/338


Fixes #25