Added support for uppercase letters in variable names. Added catch for exceptions thrown by eval_variable. Fixed bug that would allow user to type numbers before the name of a variable and still get a result.