updated DESCRIPTION to include dependence on foreach and iterators.
created aggregateConstraints, aggregateGradients, aggregateHessians and associated unit tests.
created basic and elaborate test examples.