renamed matrices to be better descriptive
made light object shadowmap creation part of light creation
added shadow rendering to bump map shader
added function to get view matrix from camera when using target rather than node transform