Added Graph coloring solver; needs optimization