Fix import error in TopicMulticaster.scala

It was not compilable now
Add dependencies for testing to build.sbt
add Test for the Topic system

Tests all the parts of the Topic system, especially the
TopicMulticaster.

Tests it by publishing some messages with fake clients