added Noise.cs

public domain file taken from https://simplexnoise.googlecode.com/
fix for 2D negative coordinates