Shaders

Started learning shaders properly, managed to get some flat surface
color going, ambient lighting and diffuse lighting.