added functional alembic migration; added password hash unit test
replaced bcrypt with Flask-Bcrypt
added login and create account pages; added session management; improved page layouts
hotfixes