Supporting ag arguments requiring a value field

Allows "-G PATTERN" or "--ignore PATTERN"
Also -D flag for extra debug output