Profile settings implemented. Users are allowed to edit thier profile details successfully.

The settings page retrieves the user info from the db and showes it to
the user in an editable format. After the user updates. The info is
updated in the db and retrieved back to check for successful update.
The settings page needs to be added with picture upload and allignment.