added doc, added optional overlap for fft, tweaked noisegen, updated build