Add support for firefox

Specifically shimming AudioContext and changing createJavaScriptNode to createScriptProcessor
recompile it all to work on firefox