Added trace file for message logging.

Trace logging will provide more helpful information including
the file and line number of the line being traced. It will also
color code output messages for easier distinction.