Reactive Slick

Here's the ongoing work on Reactive Slick.

/cc @cvogt for review later
It really isn't, have a look at the API for Future for Scala 2.12.

(I'd object to having Option[Option[T]] as well.)