A batch processing framework using Scala and Akka