include protocol in URL if it is omitted by source, fix for #10