Presentation generator collection
Published impress_generator to service registry. Fixed preview button.

Subclasses of Array weren't being treated as arrays by handlebars.
The fix I've put in still won't work for multi-frame pages but it works
if everything is contained in a single page.
Fully integrated the ImpressGenerator.

ImpressGenerator is now working for the rewrite.