Improve createReadableStream and temp module

Add start and end options for createReadableStream. Add open function for temp module.

Both of the changes are required for chunk-upload implementation.