user model development

start model development, also add passlib and alembic to requirements