add gitignore and self-executing
Add normals to the geometry