added urllib2 exception handling - script still runs even if url is unreachable