Passes all current unit tests but still doesn't pass full program test. Writing tests for all snippets and templates in novel.clj.
Problems with having Enlive functions in cleaner's namespace at time eval is called when it's called inside read-config. Going to try calling eval inside novel.clj.
Abandon eval-inside-novel; using dynamic namespace approach found on Stack Overflow.
config_loader works in repl, not that that's saying much.
Passes all tests except for full program; generates correct output, but not formatted the same way.
Improve template-main's docstring.
Works now, as well or badly as it did before, and it's a bit easier to change its behavior for new books.