Added vastly improved matching algorithm that is linearithmic.
Finish 0.2
Updated snapshot version to release version
Finish 0.2