Allow highlight groups overriding

The [default] argument is used for setting the default highlighting for a group. If highlighting has already been specified for the group the command will be ignored. Also when there is an existing link.
Merge pull request #52 from esneider/patch-1

Allow highlight groups overriding