Changes to audio tools and tests. All passing locally.
more tests needed for spectrogram.rb, and media cacher needs a home and tests. Then done!