Incomplete - task : build server
make it get it's own ip and decide if it is the server by comparing with
XML settings
Store objects in vector and not pointers to memory, because vector keeps
track of memory allocation and storing pointers may cause a leak if I
am not vigilant.