Testing support for database migration using alembic
Updated alembic files to support autogenerate

Models and custom modules need to be included in env.py
Added a basic revision to create user table

which ontains some cloumns, the others can be added later (that's what
alembic is for, isn't it.)

This merges, and closes #19