Documentation for Consumer, new -chainTo: method
Modernize Subscriber API, add comments