OOOOOOk. Finally got around to trying to fix this lib up. After an all nighter (and dayer), I've got a couple new features:

The major one is a SIMPLEX noise generator. It works, and makes very nice density functions. it's basically just a straight port from Stefan Gustavson's C++ generator.

The other small addition is a Gradient module that makes a great control module to adjust the intensity of a noise function based on a vector. I got the idea from here: http://accidentalnoise.sourceforge.net/minecraftworlds.html

Finally, there were quite a few bugs that needed fixing before it was even usable (I'm sure there are plenty more). There is still quite a lot of work to do on this library. I still haven't been able to figure out why the Cache class refuses to compile, also until I write a build script to put the imports into their proper directory you will have to either a) manually build the import directory structure, or b) import the modules directly.