Add batch with db transaction

Ability for the ProviGenProvider to execute a bunch of insert/delete/update within a database transaction