Renamed toggleMark to markCursor.
Removed references to @marks (switched to @findMarks())
Refactored checking for mark under cursor into its own function.
Add "do it all" function and key-binding that was
the original inspirations default behavior. This implements the
promised behavior and resolves #1.