Lighting changes

optimization and changes. Added spec, diff, normal maps.