Added a guard to write_graph() in graph.cc that checks a new global COLOR_ARRAY_SIZE, which is the size of the ColorArray, and make sure the user doesn't try to print a graph that has more colors than are available. This is to fix #12 till #13 can be implemented.