Activity feeds

Fixes #33 and #36. We will add on a solution to #35 with @eknelson17 's changes.