first version commit
adding xml documentations and nuget spec file