Merge pull request #1 from xujihui1985/master

correct the example code on README.md, and refactor deferred.js, separate into two object with Promise and Deferred, and Promise is the property of Deferred Object
Updated Gruntfile to run test with default task
Upgrades Jasmine to v2.0.1
Small tweaks to deferred.js, tests refactored
Updates README.md
Merge pull request #1 from ricca509/master

merge from ricca509's master branch