model + controller
unit test
clean up code
unique username
test body
improve controller test