added Hand.java and two ways to instantiate it