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.