Added a step to write out an HTML file that embeds the simulation in an iframe, fixes #60.