added HTTParty; exception handling for sites that do not respond