Overridden toString() in Hand class and clearer javadoc comments