When a file name is exact match this commit moves that file to the top of the list

I got a bit annoyed at having exact file name matches below other matches. So this moves exact matches to the top. If file name match is not exact, this code does not other modifications.

Probably the *real* fix should take place in the scoring class. I have no idea why the scoring scores exact matches below other matches, but it does.