Rename struct to "palette" since that's what it is
Function for converting list of colors to palette
Make number of colors a definition
Add error checking to the sscanf call
Add default linux colors
Correct default_palette type
Make functions static
Default behaviour is to set the colors to default
Remove unneeded colors print_colors method