User is constructed with their username
Implement set password
Implement appending user
Implement deleting a user
Implement liting user