Add alembic database migration
Fixes issue #19 (closed)
This branch adds alembic for database migration. Some refactoring of the python backend package has been done (.env file has been moved to the backend folder).
Please read the new README carefully!