DONE :
- non blocking accept
- clients properly freeed
- Segmentation fault on delete backgroundReadingThread resolved
- Segmentation fault on concurrent access to SetWindowSize() resolved

TODO:
- Check for more memory leaks.
- data compression
- UDP protocol