Moved away from flask.ext.login in favor of flask.ext.security; major model refactor