Lecture 20,21,22 and 23 implemented.

Update Information, Changing password, Permissions and User profiles features implemented