Add unique and weighted average aggregator, date formatter

Provide a unique aggregator and weighted average aggregator with
example usage.  Provide a date formatter.

Weighted average requires a thing to average and a weight column.  This is the first tuple aggregator, but it seems like the api is reasonable.