Allow whole-string matches; show line numbers for some errors

Whole-string matching is just a hack--it can be thrown off by double
quotes inside of the target string. e.g., `title="Arg"` matches a song
whose title is `Parody of "Arg"`.