Implementation of Tutorial01.

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