Reactive Slick

Here's the ongoing work on Reactive Slick.

/cc @cvogt for review later
Ok, then pass in an EC that throws an IllegalStateException when `execute` is called so that it can be detected appropriately.