changed a bunch of shit

figured out all buffers stuff and how to pass stuff into the shaders
properly.
havn't started using matrices yet, soooo stuff is still being rendered
on screenspace coordinates (-1,-1 to 1,1)

TODO texture loading, fbx loading, prjection matrix, add identity matrix
to the mesh class