Reader now has a lazy-initialized StringColor object to stop the file
from being read for each graph element that uses color strings. Invalid
color strings immediately exit out the current method so the preexisting
colors are used. Also ensured that string colors were handled in a
case-insensitve fashion
Reader now has a lazy-initialized StringColor object to stop the file from being read for each graph element that uses color strings. Invalid color strings immediately exit out the current method so the preexisting colors are used. Also ensured that string colors were handled in a case-insensitve fashion