Bunch of features coded

This includes change password, change profile, among others.