Implemented DSATUR (pre-alpha)

DSATUR uses the given representatives and just recolors greedily using the following ranking:
 * Choose the node with the highest color degree (Degree SATURation)
 * Tie? If yes, choose the one with the maximum degree of uncolored adjacencies.
 * Tie? Break lexicographically