adding nuget support and commiting existing work