added lighting to pipeline and added nanoshop homework code.