C# File Comparison Library