Tahi-project/tahi — pull request #475 by surfacedamage (2014-10-08 19:02:52+00:00)
Title: Create participant on task addition

References:
* https://www.pivotaltracker.com/story/show/79323986
* replaces pull request #474

Major changes:
* Introduction of `AssignmentManager` service class which is responsible for handling all the necessary logic with participants when a task assignee changes
* `UserMailer` gracefully handles situations where it doesn't know who instituted a particular change

--- AC + FF