working on cache problem for #1311

added an .htaccess (and custom 404.html while we are at it)
compiling partials and including in js file

this reduces the files taht are downloaded and hopefully fixes #1311 the caching problem so that the templates will always be the same version as the js
trying to understand what is wrong with audio

it didnt work in Canary because the audio context was different from its expectations (maybe because i was in incognito) so i tried in chrome, it seemd to work, but when i tried to turn off the double audio events it stoped saving the auido. for #1282

through some combination of how i turned it off, maybe now it is working...