make auth.py into a package
move auth commands to separate module
move flask-security patches to separate module
move auth providers to separate module
Merge branch 'refactor-auth'