added async.compose
bump version
rename forEach functions to each and add aliases for old names
bump version