bring cbatch properly into the fold

style, checks, buffers, etc.
expand basic chained batch tests