Remove defensive code from decoding
Simplify query/prepare/execute responses

It's always {ok, term()} | {error, term()} now.

Closes #2.