move external dependencies to nuget