refactoring STFT windowing, unit test
updating documentation
updated istft