Fixes #405 (hopefully)
No longer does a super concurrent search on all files in the project at
once. Only search files that have known modes associated with them (to
avoid accidentally searching binary files etc.)