1. fix windows build. 2. remove vertex merging so tangent space calculation is correct for mirrored UV. 3. implement simple Blinn Phong shading