added most of account's settings frontend plus various fixes