Fixed view matrix transformation

Fixed normal computation in triangle.cpp for transformation
Now can change the location of camera and such.
Added print lights
Fixed vector transform (pass reference to mat now)