some tests passing, added test for .equals in card
most tests working
All tests passing for part 1