Filenames not on disk must not be used. fixes #17

Sublime Text could have a buffer with contents which do not correspond with a real file.
For example a new unsaved file or "Find results" page.

These files have nothing to do with coverage reports and should be ignored
Merge pull request #17 from hkdobrev/fix-none-filenames

Python error in matcher.py