Directory Listing
reorg source code tree to make trunk
better protocol dumps
a huge chunk of changes implementing skeleton for request and response as well as some tests