added nuget publishing code