Updated Gruntfile to run test with default task
Upgrades Jasmine to v2.0.1
Small tweaks to deferred.js, tests refactored