MTGColors update

added calculation of color ids and added a method to store all colors
combinations into an hasmap
New methods to convert artist,foreignnames,rules

New methods to convert artist,foreignnames,rules into easy-to-persist
objects