Ch2 Example Code

Code compiles and runs, doesn't display anything.

Did have an issue that made me re-work how the shader error code works
(fixed a bug with how the errors are displayed.)