Changes to fix issues pointed by @bhuga.

Now you can press % inside (abc) and it will do the same as in vim.
Added new tests to validate changes with %.

Now there are tests of  when it finds the nearest symbol to match. For examples
(abcd) and you hit % while on b.