made trace to file only option. removed the what-string in trace dump and made it an assertion message.
fixed minor issues with tracer and did some cleanups and tests. Ready to merge.