Premake config and gitignore
Created noise functions