Perlin Generator

Used cubic interpolation on the generator, still needs a little work,
possibly using the gradient to the next one to fix the grid nature of
it. Tried something else on the Simplex, but I am giving up on it now.