Adding brute force color selection

Added the bfColorSeed method, it is a brute force search over all possible colour combinations. If the number of seeds is > 23 bfColorSeed takes a lot of time and hence there is a check if n>23 switch to normal colorSeed.