Support multiplexing multiple requests over persistent socket and making asynchronous requests.
Merge pull request #4 from banks/master

Support multiplexing multiple async requests over persistent socket