Web Audio Rebuild

Rebuilt using Web Audio. Allows for use of additional nodes such as delay. Need to optimise the code later down the line.