CYB-73, CYB-74, and CYB-75.  Activity Stream processing

Includes discussion processing.
@coyote can we make sure that have have an extra line at the end of each file? Other files in this PR seem to have a similar issue.