Renamed lib.alembic to lib.migration because of strage issue and potential circular import
Merge branch 'tests_refactor' into develop