Better support attachments, with alembic DB schema-revision

With create_all disabled, the database is now managed by alembic, and must be
created/upgraded by using "alembic upgrade".