Added test for user - role add and remove

please review it
thanks
There is no name on the user options:

```
# hammer user create --help
Usage:
    hammer user create [OPTIONS]

Options:
 --admin ADMIN                                     is an admin account
                                                   One of true/false, yes/no, 1/0.
 --auth-source-id AUTH_SOURCE_ID
 --default-location-id DEFAULT_LOCATION_ID
 --default-organization-id DEFAULT_ORGANIZATION_ID
 --firstname FIRSTNAME
 --lastname LASTNAME
 --location-ids LOCATION_IDS                       REPLACE locations with given ids
                                                   Comma separated list of values.
 --login LOGIN
 --mail MAIL
 --organization-ids ORGANIZATION_IDS               REPLACE organizations with given ids.
                                                   Comma separated list of values.
 --password PASSWORD
 -h, --help                                        print help
```

This can be simplified to just `user = make_user()` because not expected options are dropped.