Handles custom roles

Users with custom roles were returned with just the role id so I added a method to get roles and then used them in the createUserListCSV sample to translate the id to a name.