refs #266 add a features spec file
refs #268 'add the function that reset the password
refs #268 'add the features spec to reset the password'
refs #94 'update the user profile'
refs #94 'add the features spec to update the user profile'
refs #94 'add the controller spec to update the user profile'
refs #93 'add a function to cancel an account and to create the reason of cancel'