Fixed issues raised in pull request

Superuser ability to change user staff status

Fixes #191

Fixed issues raised in pull request