RFP change user

Added CRUD functionality for User Class
This is typically easier if you use either all lowercase or all uppercase ('member' or 'MEMBER'). The `role` should also be set up `null: false`.