Implement an algorithm to figure out whether or not job entries are similar

First it eliminates some redundant characters and then compares the
entries for equal characters. If there is enough same content, the
entries are considered equivalent.
Convert `link` field into `sources`

This is needed so that jobs can be combined.
Hook up merging logic with API