Edit Profile: Basic Information Window

Finished Tasks:
 - Deleting addable fields.
 - Adding addable fileds.
 - Updating addable fields.
 - Updating non addable fields.
 - Updating privacy of addable fields.
 - Updating privacy of non addable fields.
 - Updating any change or delete into the server.
 - Adding a user data processing helper file in lib.

Remaining:
 - UI improvements.
 - Add validations to text fields.
 - Android UI.