Huge-ole' update to sound engine

Added a sound engine that contains 3 threaded, pipelined components: a
loader, an analyzer, and a player.