The Dining Philosophers problem staged in Akka and designed to allow submission of external philosopher algorithms