alter NewTraceWriter to return a pointer - go vet was complaining about passing traceWriter's mutex by value
Merge pull request #215 from fmccann/TraceWriter

Alter NewTraceWriter to return a pointer so mutex is not passed by value