#4 Add support for URLs with protocol

Maintain original protocol in case there is one.