added demo README guide
added new includes
cleanup
cleanup
added sys/socket.h include