Add repeat.vim support to surround with function

Closes #106.
Merge pull request #125 from tommcdo/master

Add repeat.vim support to surround with function