Added OpenGL

Added OpenGL and changed the communication protocol for the server and
client, so it supports multiple clients. At least a couple of old lines
deleted.
Merge pull request #3 from CyriusDev/master

Added OpenGL, very nice!