Support no protocol for urls. Closes #5