removed dumb substring thing in Shader loading
Shaders::getAttributes
attribute types instead of strings
Added uniforms
moved shader compilation to gl_shader
uniform_matrix matrix is public
added normal buffer object
better errors