many changes
Merge pull request #2 from native136/NoiseGenGui

many changes