Settings screens redirect for certain roles

closes #3291
- adds redirects based on roles as defined in the case
- Modified rules so that for editors, /settings/general/ will redirect to /settings/users/
If this method's going to have multiple transitions in it, it needs to have a `return` in front of them to make sure we don't trigger and abort multiple transitions
tl;dr would you throw a "return" at the front of this?