Add Full msg struct
More file logging stuff
Minus the flags stuff that should be it!