added nuget packaging