updated to use new new readable-stream api
WIP
assume the lock is stale after 30s
moved components out to separate project
better assertion messages
test cleanup
Updated tests for new readable streams

tests were written for old stream API
refactor to support readable-streams
fixes createStream laziness
bump version number