added opengl stuff and a circle drawing routine