added some improvements
Removed trace code
Cleanup
Removed unused references
Added NuGet package