Update to use promises
Use then not done
Add info about promises polyfill
Merge pull request #20 from mozilla/tidy-plus-promises

Update to use promises