implemented simple coloring w/o spilling and coalescing.
need tests.
also changed sources.cm