Added --exact option and fix a little English

This finishes the work of @lisaesherbert in #2782.
I based this branch of her PR, so that she gets full credit for her work and literally only removed one print statement and added the change log.
I don't want to step on anybodies toes, all I am trying to do is to go through unfinished PRs and see why they stalled in the hope of finishing as many as possible before the 1.0 feature freeze.

@astrofrog @embray because they took part in the discussion of #2782.
    
closes #2782