resolve code review observations

Code review by London Scala Users’ Group
Upgrade Slick
code review: improve server-side error handling

Code review by London Scala Users’ Group