added index-buffers, made a cube instead of a single triangle, fixed up some stride calculations in context
index buffer using size/index-count instead of straight data-size, made a in-shader light to illuminate the cube
added ambient light to cube, made proper rotational camera