Stream method.
Test streaming behaviour.
Refactor is_fp_closed method after code review
Test empty stream.
Consistently name response in tests.
Test with a mocked HTTPResponse object.
Remove unneeded import.
Merge pull request #198 from Lukasa/stream

Initial pass at stream method.