Query.then throws an error

In case the user forgets `run` or `execute`, we
throw a nicer error.
Merge branch 'v1.0.0' of github.com:neumino/thinky into v1.0.0