Refactoring

Changes:
- Moved blog-related template code into its own file
- Moved some functions around for better organization
- Deleted useless 'nonempty?' util function
- Added a temporary log statement to add-post! to debug a minor issue
- Deprecated prefixing verbose namespaces with "cb"