added equals and hashCode to Cell, extended CellTest