refactor UserModel::userNameExists to UserCommand::checkIdentity
extend UserCommands::identityCheck to include emailIsEmpty and emailMatchesAccount