v1 of the log

The stuff in ceci-app.js is to fix the template serialization -- that may not be compatible w/ @simonwex's serialization refactoring.  I don't actually need it for the logging stuff.