Initial ready to use version.
Added support for global marks.
No need for user to specify the highlight group name.
Fixed command definition.