initial solution to s15 - no md5 stream

next update will include md5 stream
update s15 to use streaming md5

Concluded that process.stdout shouldn't be used in combine()
stream because (from documentation) it is different from other
streams.  By different, they mean that it is blocking.