This function will thoroughly check the provided Annotation in order to
see if it is valid or not. If the provided Annotation object (of type
CDM_Annotation) is valid, "1" will be return. In the case where the
Annotation is not valid (or malformed), "0" is returned and an error
message is left at the current active interpeter (CDM_Interp).
Return Value:
This function will return true (1) if the provided Annotation object is
valid. Else, false (0) will be returned and an error message describing
the error will be left at the current active interpeter (CDM_Interp).