TEST Macro is changed to receive a string for free text descriptions

Evaluator boject is added for ASSERT and CHECK macros