added our interfaces
added two dependancies which got lost by cherry picking
cleanup rebasing from persistence branch
changed the resource access method.
replaced Circumflex with Slick for database interaction; refined services interfaces for frontend