add .gitignore and start Foreign.CUDA.Random.Internal
translate enum types in curand.h to haskell types