golang .wav reader and writer