Add StreamResponse
Add test on StreamResponse
Update name of StreamResponse, fix typo
Merge pull request #8 from joelwurtz/stream-response

Added support for StreamedResponse

Response has a new method `read` which accepts a callback with one parameter, this function is called every time new content arrive, and said content is the first parameter of the callback.

By default Response calls this callback only once with all content. When a response is chunked, a `StreamedResponse` object is created instead of `Response` and when using the read function the callback is called each time a new chunk is received.