fixed an issue where new buffers weren't zero - buffer.c:bmo_mb_new()
fixed the possibilty of a null dereference by making all dsp object reference no-op member functions instead of NULL pointers - dsp_obj.c:bmo_dsp_new()
added bmo_mix_mb() to dsp/simple.c
significant messing with the Lua bindings and interface.  very unstable API here.
started making a distinction between interactive and automated tests.  Thanks Travis for showing us the light.