wip - playing around with implementing promises in js

working, but less than ideal using map
promises in js
RSS grepper
Merge branch 'js-promises'