Point lighting added to forward rendering

Shader instance added to the the BaseLight class. This way each ligth
"knows" its shader that can process it.