Improved comments and helper encapsulation
Merge branch 'alembic_support' of https://github.com/ciex/souma into alembic_support