Send error notification if publishing fails early
Move publish error reporting to the top-level

Ensure that there is only ever a single messenger to avoid repeat
messages in the UI
Fix speling
Update reloader to use right constants
Schema#delete removes all references to class
Fix migrations to run against a virgin db
Fix syncing of page slug with title on first save
Fix before_save hook for pages

Shouldn't have commented out the test for new?
Changes to page slugs should mark the site modified
Use a named layout for the page if one exists
Provide #render implementations for Box & Field sets

This means that templates get a reasonable value if they call `boxes`
or `fields`
Make default layout more useful

Include the output of `fields` and `boxes` so that the first view isn't
completely blank
Test for a string format

Formats should always be symbols (once they're verified as existing) --
not sure where the string version is coming from in this case...
Extend modified list with info about status

In particular force publishing of all pages the first time (which is
what happens anyway)
Release 0.2.0.beta1