Cf basic object download

Sounds good to me :)

Yeah, I think we can use bytes.reader for the basic downloader. Reading and seeking both seem to be working. After the upload method is implemented, it'll be easier to do some more thorough testing on it.