added equals and hashCode to the ImageAsset implementations
put a conditional in use white text for the artist and footer on black cards