Trying to hack it by hand. Unsuccesfully so far.
Adding PatchFinder

- Refactoring out matching logic into PatchFinder class.
- Adding unit tests and example data. Tests pass.
- Still doesn't seem to find patch in screen capture.