added many, many rescues for HTTP timeouts and nil responses, much more robust
removed unknown error exception from discuss_it for now