Logger marshalling

Altered HatchetLogger so that it works across being marshalled and unmarshalled.

Should resolve the problem described in gshutler/hatchet#6 and keep the logger usable once unmarshalled.