adding js lib for generating perlin noise