Merge pull request #35 from fengjingchao/master

task: add fromID parameter to ServeAsX APIs
framework: initial layout of DataRequest code