PyMySQL and SQLAlchemy
Flask-SQLAlchemy added.
Added MYSQL setup howto.
SQLAlchemy initialization.
Install bcrypt.
Simple user model added.
Create all required tables during test server start.
Added ability to store encrypted and salted password.
Update README.md

Fixed MySQL setup section.
Set SQLAlchemy URI even if some default value provided.
Create tables for tests.
Merge branch 'step_5_db_and_models' of github.com:ysenko/python-from-zero-to-hero into step_5_db_and_models
Added error handling in models. Added an ability to register a new user.
DB an app initialization moved to package setup method.
User registration tests.
Added tests to check that we can verify user password correctly.