Added base of match finder, few cleanups

Match finder more or less works. Does not currently match based on
skill,  that will come once I decided what skill actually is. #deep