Feature/shader logs

Logging what errors exist in the shaders is something we should have done a long time ago. It's finally implemented.