Procedural 3D noise functions for CUDA kernels

Started a new open source project providing 3D noise functions to be run in CUDA kernels. It is still in very early development but I will hopefully be adding a good selection of basis functions and methods to combine them into more interesting patterns.

The code is up on Github under the MIT license: