added a check to see if the vim has the function matchadd() so I don't get errors on older versions