Added .value() to deferred for synchronous interoperability. Merged removed .fetch().
Changed registration syntax.
Updated specs to new api.
Refactored terminology.
Integrated Promise/A+ specs.