Improving Code Quality

changed createGainNode to createGain
moved DelayedLoad's fetchBuffer to AudioContext