Added method to check for and maybe add a protocol to a url if it doesnt exist, eliminating 500's because of requests