Update conventions document
New logging system with fancy alignment.

Additionally, I've updated the comments throughout the core to reflect the format specified in the conventions document.