[Setting] fix privacy settings

+ I added few methods in User class to retrieve the lates user's info from remote, and to update permissions. 
+ I changed the type of few properties of the user's class, But I think it should be fine cuz I used the same type that picture is expecting.
+ Everything is working the way was working before.