Updated git ignore
Updated to compile on windows
Updated all names to lowercase
Gather shading model
Updated code,fixed a crash