Webrequest Fix

Thread was being stopped from an uncaught exception. Fixed the logging to stop the exception from throwing. Added a try catch around the process for potential null pointer when a bad url is passed in.