p5.sound update

- classes namespaced within p5 ( p5.SoundFile, p5.FFT etc)

- .pause() tweaked to work like it does in Processing Video, won't unpause but play() will resume playback form paused position. Stop clears paused position.

- FFT converts Uint8 Array to regular Array so p5 Array methods can work

- adding p5.soundOut object, and midiToFreq

- updated docs