Fix concurrency problems using Scala

The only difference to the scala-app branch is a removed comment and the use of Iteratee.ignore instead of the foreach + println statements.

Fixes #15.

PS: I really love it when you fix problems by reducing code.