Implementation of Tutorial02.

The tutorial02 from opengl-tutorials.org is ported to Haskell and GLUT.