First update in a month, lots of refactors
Refactored comparer.cs
Updating to latest