Buffers, shaders and glsl

compiles and breaks on input currently