fix for #24: changed TraceType enum values to be consecutive
incorporated feedback, changed colors, added a minimum level