Fixed Perlin and Simplex generation, Added new generation methods, Added support for non-square terrains with arbitrary segments, Removed cruft, Added some in-code documentation