Added support for an enhanced tracer. #86
Commit tracer objects.
Merge pull request #89 from F21/enhanced_tracer

Enhanced tracer