added one more method for initializing Vec3 from a float array
fixed an initialization error
added basic brown shading on cube
removed different shader implementation
implemented a useful mathy function
added face normals, normalized vertice normals, added a normalize function for float pointers
added brown shading... it works