Support the alternative format used for the fourth exercise benchmark file. Add functions for determining minimum edge/vertex coloring. Add a few support functions used by edge/vertex coloring functions.
Added csvs for exercise 4.
Support edge/vertex coloring from the command line.