implement escaped quotes
fix secondary groups when not comma

all tests now pass!