made some progress and added some tests for colorUtils