Add repeat.vim support to surround with funciton

Closes #106.