starting to remove string values
Changed getUniqueKey method on Song to hashCode, thus I had to override the equals method on Song as well, which required overriding the equals method on the artist and album.