Consolidation of ColorUtilities

Added better javadoc, combined redundant code for randomColor
Fix divide-by-zero bug which would happen if maxDepth == 1
Use ColorUtilities.getDefaultPalette() as color listing for sashimi curves