Integrate Flask-Login, closes #3