Working on utility methods
- Moved whenAll and orderedByCompletion into a category on NSArray
- Split whenAll into finallyAll and thenAll
- Better documented thenAll, finallyAll, orderedByCompletion