major changes, including ncurses first pass, static ClientFactory, simpletcp example session + node.js server and some stuff I am sure I am forgetting