Make Doxygen stop complain about \TODO
Rewrite and  receive.cc significantly, don't bother trying to skip messages
Make socket shared_ptr in SocketComm, extract methods, and use forward declarations
.gitignore
Make AST a namespace, not a class
Make PortableParser pointer in SocketComm and forward declare
Take out debug from SocketComm
Actually queue message in input queue
Set TCP_NODELAY option on Socket