added a hand.rb file, filled in some gaps