Implemented mesh normals

+ Added a simple diffuse shader with lighting from camera
+ Redesigned cube mesh to support hard edges
* Removed alpha blending in example application
Implemented factory method for four-sided pyramids