Refactor how defer is constructed
Add deferred docs
Fix minified build
Update main.js
Update bluebird config with defer property
Add RSVP
Refactor core test
Fix some logic and deferred creation bugs
Test RSVP