asdf
added a getSanitizedInput overload that takes an upper and lower bound to bound numerical inputs.