added light shader and adjusted renderer to calculate light matrices
changed shape creation and integrated shading process