Fix multipart and long POST issues

Fixes #60 and #61. What I have done is in the onrequest handler, start listening
for data events on the request. I'm not exactly sure why this works, but it so
far has worked in all the cases that I've thrown at it.