Add scalatest and testkit to dependencies
Refactor code to make it more testable
Add a test for EventSource
Add ActorSys to handle actor systems instantiation. This will allow parallel test execution.
Use EventSys in EventSourceSpec