upgrade to scala 2.11, add a datomic controller
just clean up and use cake pattern