This patch reworks the unit test using the TestDriver audio driver. I also recode the audio layer to match the design and drastically clean up the code. Signed-off-by: Anna Schumaker <Anna@OcarinaProject.net>