pull in cqueue as a submodule
transaction queue for passing ring buff pointers around