Move backend to Slick to enable different databases