Separates decorators from Permissions object
Moves wraps import to decorators file
Improves parameter names in decorators
Tries to import from Flask-Login if no user passed
Updates version number