Add Red Hat Updates page coverage

Updates - minor changes here and there

Add set_server_role() - this one doesnt touch the rest of the roles

Added 2 new exception classes