removed blank destructor from Expr-derived classes
refactoring around Template
added error check in template script
modified format of test case title