Errors in source files, templates and the generate script can cause the preview server to explode. It should be more robust, and where it does explode, the flourish server process should exit so it is clearer that the user needs to restart it manually.