added some new methods for working with Tuples, also added a Tuples utility class which allows you to easily reduce Tuples in data sets with joins