UserInfo edit (Work in Progress)

Will add password and database save in next commit.