Some refactoring of Check, changed under and over to less and greater, added value name fields for less and greater checks, fixed failed method name reporting, fixed bug in identifier check, wrote unit tests for all Check methods.