Converted Tuple Extensions class to partial and split up the implementation into several files.  Added initial implementation of Average(still wrong for int,long short etc with regard to rounding)