continuing on the spike and resolving files to specs.

- resolver is now working, and can attempt to find specs for a file being edited (can be itself or a file that looks like it matches)
- resolver limits files to their suite so only one suite is ever run (multiple files can trigger more than one suite to run).