minor refactor
added nuget stuff