RFP change user

Added CRUD functionality for User Class
`username` is required, no?