adds checks to make sure a user is super user before being able to grant super user privileges

Signed-off-by: Daniel Berry <danie@danielberry.me>