Added a simplex noise generator and resolved some naming issues