added color uniform to lights

this can be slightly more succinct as:

`program.uniform('3fv', 'u_point_light_color', this.color);`

(the 'v' in '3fv' tells GL that you are passing an array/vector)