Feature/cake

* builds on previous PR
* AT-27: introduce cake pattern to remove dependency on specific slick driver