Update checkForBadReading functionality

add the ability for checkForBadReading to see if a definition that is
set with type numeric has text incoming on the reading