Refactor createNewAccount to remove name parameter
Now AbstractAccount::createNewAccount
doesn't require a username, but AbstractAccount::verifyToken
is now modified to load username now - otherwise the settings aren't saved properly because it's used as a settings key.