add ReadEventSpec
Add Stream.scala
more progress