implemented phong + fixed shader issues..

- implemented materials
- added phong shading code
- fixed render setup
- bug: heap error