Added Tuple4 and Tuple5. Tuple2 and Tuple3 cleanup.