added mozilla support by using new audio context, also added monkey patching library to continue safari support