Remove Obligation from Future.

Because Future inherits from IVar, which already includes Obligation.
Merge pull request #93 from larrylv/remove-obligation-from-future

Remove Obligation from Future.