refactored out core. no longer depends on play framework. uses akka microkernel now