Added option to add a custom protocol
Merge pull request #734 from bcamarneiro/master

uri validator adds support for custom protocol