Modified Wave.hs and ByteParse.hs

Now unParseWave has a similar structure to waveParser