Realised the meat of the logging system; refs #13 @0h30m
Logging seems working; fixes #13