Reactive Slick

Here's the ongoing work on Reactive Slick.

/cc @cvogt for review later
I tend to view `onComplete` as a bit of a code smell. I think you could get awayt with `recoverWith` and skip the  explicit `Promise` creation.