Completely redid logger to be a general implementation anyone can use.  Still a bug where the server will only save the initial log, not any subsequent logs.