Added string distance calculation using Sift3 algorithm

Basic tests added.
It works. But I’m not sure when to use disconnect port. so I rely on the ‘data’ event
I also wasn’t sure how to wait for both inPorts before sending data to outPort.

Maybe there can be a repository of common component patterns.