Fix the crash on positive button with no input

The BudgetSettings dialog that popped was crashing
when the user didn't put in any input and pressed the
"OK" button.

-add check to the userInput to be more than 0 letters