Revert "WIP: users profile (revert nested request approach in app/services/authentication.js)"

This reverts commit 8d9cf1b98a01247dcedc968e856d923fb3ca01f1.
WIP: users profile (refactor; user-profile-module approach)
WIP: users profile (refactor; user-profile-module approach)
WIP: users profile
add xeditable
WIP: users profile
WIP: users profile