add Hamster.tuple constructor to match other collections

While reading the source, I noticed many of the collections have a constructor helper method in the Hamster module. This adds one for Tuple. It includes tests.