First pass at an Akka Planner

Not in a state suitable for merging yet, but for feedback/thoughts