Added etag attribute to file streamable and refactor tests.