Issue #571 - adding editing user profile

Issue #571 
@Eslamunto review