Reporting grouping typeahead fix and composer.lock added to ignore

The first part of this reporting.js change removes duplicate entries for groupings that mongo may return.

The second part changes what we return to the typeahead by including a name if possible.