Add base class for typed exceptions.
Rename incorrect test class.
Update deps.
Update deps.
Support passing strings as ids.

This means you *have* to provide an array of binds if you
want to use the string option for where queries, but
I'm okay with that, as string IDs is a more common use-case.
Support destroying models.

Closes #8
Update composer.