added migration using alembic and dependency setup script