Add paper to dashboard upon collaboration changes

References:
* https://www.pivotaltracker.com/story/show/77045390

Major changes:
* event stream now contains a user stream that can listen for specific events for a specific user
* generalizes event stream destroy action to work for any model (not just task)
* adds ability to refresh a user's event channels

--- AC + CT

What's the difference between `findTask` and `getById`? Or, is it possible to find the task with `@store.getById('task', id)`?