Refactored a lot of code, it is still horrible to read, and there are a million things I would do differently with it, but now it can take any number (up to 12) in the groups.yaml file and designate a Brewer's Palette color scheme to them, and the group names are no longer hard coded in. Removed a fair amount of redundant code.. still more to do though
Fixed some minor bugs, now will accept up to 12 groups (or clades) and automatically asign them Brewer Palette colors