Merge pull request #15 from mhamrah/scala2.10

Using ActorRefFactory rather than ActorSystem to create temporary actors
adding a context property to Publish