add ability to provide multiple await and awaitAll callbacks

Your lib is nice and simple.  I'm just hoping that we can add this functionality in there as it is the only thing that this lib is missing that we need.  Thanks.