Refactored template match candidates.
Added patchmatch tests.
Added image shifting
Changed to to interface changes.
Added patchmatch test file.
Adding mean-shift

Adding untested mean-shift.