Initial implementation of adding to jumplist when seeking

Addresses #31 

The `g:targets_jump_lines` and `g:targets_jump_cols` options control the minimum number of lines/columns covered by the motion before adding to the jumplist.

See the `TODO` in the code, I'm not sure if that's the best way to go or not.