Add TahiEpub::Reader#content and TahiEpub::Storage#put

`file` is any object that can respond to `read`. In some cases it's a file, and in others, it's a `StringIO` object. And when it's a file, it's a `Tempfile`, which has gibberish as its name. We are using a `manuscript.extension` convention to set the filename.