public string PromptUsername()
        {
            var newUserCode   = "C";
            var promptMessage = "Please provide your username. If you do not have a user on this machine yet, enter " + newUserCode + " to continue. Enter " + UIConstants.abortionCode + " to quit";
            var response      = CLI.PromptUser(promptMessage);

            while (!controller.HasUser(response) && response != UIConstants.abortionCode)
            {
                if (response == newUserCode)
                {
                    return("");
                }

                CLI.DisplayLine("User \"" + response + "\" not found");
                response = CLI.PromptUser(promptMessage);
            }

            return(response);
        }