Altered lighting contract and begun work on shader libraries and nodes having various matrices rather than the app
Helloworld now works with the contract but texture and lighting have issues with the add function when adding lights