Adding IFactory.cs
Adding IFactory.nuspec