Updated gitignore to ignore vjet project files
Document.write leaks a new window every time it is used.

Launching a presentation caused us to leak 2 megs of memory with the
document.write solution.  Launching n presentations would leak n*(2+)
megs.

Update to use innerHtml but in a much more
streamlined way that actually ended up being simpler than document.write.

gh-177