Many changes.

Organized code, improved debug messages, added vertexAttribPointer gl
function, added window focus and setforeground after showing.
Added getStringi and extension listing.
Added basic drawing functions.