add h2 db, mysql connector, c3p0 db pool and slick
add typesafe HOCON config
Init DB on app bootstrap, add hocon conf for c3p0 pool and add Roles TableQuery
impl add user
make used ID optional, add Roles dic, and set default when user created
refactor models add object Tables with all tables and rename routes classes
clean sess set check
update json4s to 3.2.11 and try fix https://trello.com/c/t2ky7wVg
fix error https://trello.com/c/t2ky7wVg with object Helpers and rm test code
refactor login and default projection in Table[User] to User case class
use java.time and add implicit conv for mappedcolumn
mv login/logout to separate AuthRoute
Merge branch 'feature/add-datastore' into develop