Completed waveplot.py API code. Made schema changes.
Also renamed audio barcode to sonic hash, which sounds better, and fixed a few bugs with existing code.