removed use of CIEDE2000 was returning limited result set; refactored ImagePalette class