See also follow-up project: ddd-leaven-akka-v2
Learn how to apply DDD/CQRS concepts on top of reactive platform. See Lessons page: https://github.com/pawelkaczor/ddd-leaven-akka/wiki/Lessons
Business logic has been taken from: https://github.com/BottegaIT/ddd-leaven-v2
http://blog.zilverline.com/2011/02/01/towards-an-immutable-domain-model-introduction-part-1/
http://debasishg.blogspot.in/2012/01/event-sourcing-akka-fsms-and-functional.html
https://github.com/BottegaIT/ddd-leaven-v2
specifically: http://doc.akka.io/docs/akka/snapshot/scala/persistence.html