fixes #1 FirstCompletion wasn't notifying dependents of cancelation

Also added some specs for the has_one relationships on Orchestration: I just didn't trust ActiveRecord. I was wrong ;-)

Bumped gem version to 0.0.5