cleaned up PCMWriter slightly
Recorder now takes a File as a constructor argument and you don't have to call prepare
moved RecorderTest to recorder subdirectory