Inject config object instead of passing in on events
Fix possible NPE
Handle setting dates that include a time
Add some conditional helpers

I'd much rather do a grails style block that encloses the conditional content but this will do for right now.
Pull writing pages to disk to end of lifecycle

This will allow plugins to have a chance to re-write page contents one last time after the index is generated. This will likely be needed for a menu or tagging plugin that won't know all of the pages/tags until all the pages are processed.
Default to the 'post' template for blog posts