added UML diagram
Attempted to implement autoMatch
Read code from JustinDomingue and copied some of his code
Test still unpassed, because the nature of algorithm being greedy.
Next step, need to change the algorithm to memoriztion algorithm