adding forEachOf to iterate objects asynchronously
adding forEachOfSeries and forEachOfLimit along with tests