Adjusted match behaviour.
Added first version of addition of matches.
More detail when adding matches.
Initial gap joining algorithm.