Canvas/add discussions processing

This code will both add discussions processing, and activity stream processing (which calls the discussions processing).