Update Thing42.java equals method based on Sterling method to check cont...

I have updates code based on Sterling equals method, basically the way I check peers equality is to check if they contain the same elements, by checking if this contains all thing's items and vice versa. Please review