Updated the IEnumerable interface

IEnumerable<T> now contains a forEach method matching the native array
method.