added a Meld function to Hand and a bunch of tests