support multipart requests

essentially plays pass the parcel with the body content, making
sure the content length is correct. add tests for multipart request
remove error saying Can only handle Single reqs

because that's not true anymore
Merge pull request #4 from leejo/multipart/pure_mojo_refactored

support multipart requests