further fixes to the Request/Response modules
more refactoring to bring the Client module under the IO monad
Add a WIP Client module
start factoring out the Body code into a separate module too
add a Cohttp.Body functor to improve code sharing within the Request/Responses for body handling
add signals to the client for a more iterative interface
start adapting the async interface
fix up async tests
update oasis