allow overriding of optimization flags
Move Expr base destructor to header file
update test.sx for newer syntax
Complete stack based interpreter