add SelectOne to tx & db, simplify a lot of crufty code, add the internal-only concept of a handle, which is basically an sqlx DB or Tx, to expose more of that behavior directly.  fixes #8