Add support for passing the role parameter to insert_user() method. #335

Add support for passing the role parameter to insert_user() method.

This allows users to be created and/or updated with a specific role.

Fixes #335