Added Perlin noisemap function.
Doc changes and made noisemap function a little more user-friendly