added generated thrift source
added more sample code from chapter 3
added rest of the chapter 3 in a separate plug-in (untested)