New matching algorith and scoring system
Fixed weird name of one function, removed git BS