Use alembic for ALTER statements
Depend on sqlalchemy and alembic
Safer atexit commits
Minor format string change
Add drop function