- updated asyncmap and indexedasyncmap
- made promise errors return void, so void methods can return
promise.error() for nice check syntax.
promise.error now returns promise again, broke existing code.
updated toTask to work with any promise
x