Add promptForUser and promptForSecure

*promptForUser
*promptForSecure
*Uppercase letters no longer break promptForColor