This is more or less a copy of the BasicExample but using ever so slightly more modern OpenGL (>=3.0). I've tried to comment this as much as possible. In addition to this simple example I will go on to develop a more complex application as discussed in issue #21