Finished specular lighting
Cleanup maybe required

	modified:   src/Window.cpp
Fixed how the camera's position is gathered and dispatched from Camera class
	modified:   src/Window.h
Changed GeometryRenderer::SetView to facilitate getting the camera's position as a vector instead of trying to interpret it from the view matrix.