Add new method for updating user's profile.
Merge origin/master
Use isEmpty() instead of equals("").
Use current user instance instead of a new one.
Add basic error handling (check User instance response property).
Add messages for successful request and in case of an error.