Fake then returns the promise making it chainable (and inline with Q and other libraries)
Merge pull request #1 from pivotal-pan/master

Fake then returns the promise making it chainable