Update donate.md with link.
Fixed exception handling throws.
Major refactoring. Removed singleton pattern. Moved static fields from singleton to persistent .NET Settings. Refactored XMLtoIDC and GUI. Print valid and invalid patch comparison data instead of simple pass/fail. Fixed broken Lut2D functionality from ModDefinition.