changes to mesmer, added simplex noise version

simplex noise based on toxilib's open source implementation