Greedy-color: Added tests for cs_dfs strategy, updated docs, changed cs strategy to handle disconnected graphs