Fixed bugs on user and profile

Major Bugs:
1) In profile, if password length < 8, able to render to an edit form where the user can
   change his email to existing user(and cause overwrite?)
   Fix: remove uncessary stuff and rework on the redirection of url

2) In profile, the user is able to delete any user profiles
   Fix: proper checking is implemented

Minor Bugs
1) Successfully updated of password just show a page with the notice message
   Fix: Now redirect and show correct message in profile page when the user change password.
      a) successfully updated
      b) password does not match with password confirmation
      c) password length < 8

2) In profile, remove profile pic does not shown the updated view
   Fix: proper redirection of url