Removed FATaskFactory typedef as XCode autocomplete doesn't handle them well
Added FAConditionalBatchTask which provides for dynamically determining a single task to execute out of a batch of them.