Added more LINQ methods

- Also adding methods taking a Task<IEnumerable<T>> as parameter to
create a fluent interface