added an squery evaluator and transformer with appropriate unit tests