Enable support for non seekable resources (such as a http response).

This does not support streaming atm. I'll work on this issue soon. 

Fixes #24