Improve logging of our transactions
Add with-model-transaction

Now easy to do bulk inserts etc.
Make model-parameters descend from class READ-ONLY

This is merely suggestive.
Fix some model-parameters doco.
Reduce README with-model-transaction example
Export count from postgres-json
Revise transaction handling

Some renaming for consistency.  Remove the need to explicitly call
with-retry-serialization-failure.  Add some informal tests.  Rename in
the client interface code.

Still in need of a thorough set of real tests.
Add model-exists-p
*top-isolation-level* should be thread safe
Allow GET to return nil if no row exists

I needed this to make model-exists-p work cleanly.  It is probably the
better design to let the client worry about why their get returned nil
rather than unilaterally throwing an exception...
Add ALL to model interface
Add DELETE-ALL to model interface
Comment on Postmodern caching of prepared queries

This looks to be what we need --- under the covers preparation
of queries across all used connections.
Add nickname :pj

Better to ask forgiveness than permission.
Add some informal connections and thread tests

This was the work I did to understand than pomo is actually preparing
queries per connection, under the covers, and that everything should
just work...
Add ALL-MODELS to interface
Some minor comments in specials.lisp
Improve doc strings and comments in model queries
Don't cache the model-parameters

It is a premature optimization.
Thread lock testing

We don't need thread locking just yet.
Rearrange package symbols

Due to name clashes in the model interface the plan is to export
those symbols from a package with nickname :pj so we do
(pj:insert 'cat ...), for example.

Add dependency to bordeaux-threads which is a dep for log4cl anyway.