added default initial values for waveout structs, additional documentation, added play_freq example in examples file