Lighting

Added point lights and directional light support