Use PrintEditable, publicEditUsername for account

Uses the past 3 commits to let the user edit their name on their account
page.