First draft of perlin noise class.  Still needs clean up and renaming.
Merge pull request #8 from jflo/perlin-noise

First draft of perlin noise class.  Still needs clean up and renaming.