Code reorganization and added code for echo server.

1) Reorganized the code so each program lives in a separate directory.

2) Added an echo client and server showing how to use low-level sockets
and the poll() system call.
Merge branch 'master' of github.com:zappala/python-networking-and-threading