BUGFIX (to laggingpyro's stuff): Not sure what the purpose of this was, but it appears to cause an infinite loop sometimes
BUGFIX: Lower the timeout, properly dispose request objects, use UTF-8 encoding