Autoassign hex colors

- Make sure the auto-assigned colors are hex colors instead of rgb-space, or else the datapackage loading freaks out
- If the user changes the phenotype color, then the `phenotype_to_color` and `phenotype_order` will also change