Added SQLAlchemy-based data types.
Editor registration based on SQL Alchemy.
Moved schema.py to correct location, and added editor activation.
Added recording JSON endpoints with SQL Alchemy.
Added SQL Alchemy Extreme DR endpoint.
Added copyright header to schema.py.
Progress on WavePlot submission.
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.
Started adding standalone caching script. Not working yet.
Fixed various things, but mainly data caching from MusicBrainz with a schema change.
Some tweaks to caching to do more stuff in the background.
Finished cacher, now updates least recently cached release every 5 seconds.
Merged dev into master.