final editprofile with serviceError codes and database an other stuffs

final editprofile with serviceError codes and database, username to penname modification in user related stuff, penname deletion from userprofile