add (pure xtlang) wave_reader library