improved parse tree output; added PrintStreamTraceListener to ensure trace output is captured in result files; updated history and readme as well as build files