add bonecp, slick, h2 driver, and update sbt to 0.12.2
add datasource trait