Miguel Grinberg's Flask tutorial with a couple changes. Mysql db and Alembic for database migration.