Add unique aggregator

Hi -

Added a unique operator for aggregation.  This is useful for aggregating dimensions not participating in the group by.  This is my first contribution on github so please let me know if this is somehow not done properly.

Thanks,
rmw