now works without level-live-stream using createReadStream, minor code movements