Reversed compare in setChannels. Also fixed off-by-one creating channels
Made changes to sound.js, to workaround bug 280417 in Chrome
Added unit test for sound changes

Working unit tests for sound, using fake sound objects