Add --debug, make --no-color work before calling parse_args, update color syntax

Color syntax now allows "+" to avoid overwriting previous formatting