Working on DistributedCollection Building.
Re-worked the Reducer / Source interfaces somewhat.
Reworking of reducers / sinks.
Little clean up.
Implemented Averaging Collector.
Added some tests.
More work on changing reducers.