More changes for gouraud shaders

Added proper material values etc... and did work on actual shader