add sbt version - for reproducable build
fix typos that change semantics #26
change collecting results of tests, fixes #26

- formerly, the collecting of the tests was implemented with collect,
  but in typical usage scenario the listener will use sink to process
the messages on the run
- remove duplication of code
Merge pull request #27 from Spinoco/topic-pr

Pull request that fixes #26