cover corner cases
rename replicate_sub function
force tuple in _pk values
add event sourcing pub
fix typo
add meventsourcing app
bug fixes for replica and es apps
add sqlalchemy_pub hook
better logging handling
add strict_tables support.

use prepare-commit pattern to archive better reliablity.
fix