added possibility to pass an ExecutionContext to an ActorSystem