More shader stuff

Got a shader working which can use multiple lights, and another which
can use pointlights.  Onto texturing next :P