Overridden equals and hashCode methods, Card.java

Added equals and hashCode methods to Card class, makes for easier containment checking in HashSets. 

Also fixed toString method whitespace issue.