Adding generic iteration class skeleton in Utility\Collection
Adding test for Collection and implemented each()
Implemented Collection::filter()
Added a couple missing doc blocks
Implemented reject
Implemented Collection::every()
Implemented Collection::some()
Implemented Collection::contains()
Implemented Collection::map()
Implemented Collection::reduce
Implemented Collection::extract()
Adding SortIterator
Implemented Collection::sortBy()
Implemented Collection::max
Implemented Collection::min()
Starting to move MapReduce to Utility namespace, as it is actaully not
relavant only to the ORM
Changing the namespaces for MapReduce related classes
Adding use statement in ORM\Query for MapReduce
Implemented Collection::groupBy()
Implemented Collection::indexBy