Update TestCase.cfc to allow for additionalInfo to be sent with fail messages

Added additionalInfo argument to all assert methods, and provided for output of the additionalInfo within the fail method. Also added standard CFC script-based hinting to all methods to allow for proper componentDoc representation.

Validated all behavior with the following tests:

assert( true == false, "The assert method failed");
assertEquals(10, 2, "The assertEquals method failed");
assertFalse(True == True, "The assertFalse method failed");
assertNotEquals(10, 10, "The assertNotEquals method failed");
assertTrue( true == false, "The assertTrue method failed");
assertIsValidEmail( "ben nadel" );