Implemented Iterable Interface for ImmutableArray
Implemented Collection Interface for Bag
Adapted IntervalIteratingSystem and IteratingSystem to reflect the changes above
Added new Test class for ImmutableArray