More fighting against Sequelize...
Turns out, the include adds inner joins, which means that if there aren't any children, the parent isn't returned.
Moving Pages view to use new Dialogs
Adding deletePage dialog.

Moving the dateFormat code into a filter.