Enhancement: Use SQLAlchemy logic to start transactions implicit on
demand
Trivial: Updated ".gitignore" to match ignored names more precisely