initial commit in several years

removed openal and switched to freeglut.