Revise TestDegreeSortedGraph with new, clarified DegreeSortedGraph API
Revise testing framework to make the solver function replaceable
Implement a base solver that each assignment can subclass
Add hand-testing client for DegreeSortedGraph
Make (concrete) graph-coloring solver and tests executable (chmod u+x)