minor improvments
static to gitignore
flake8 added to requirements
api design doc impoved
migrations added
some settings to app.py
user endpoints