Saving, loading and running of presentation

This request add saving & loading capabilities to Presquile, and also makes the results presentable in `qmlviewer`.