added nuget packages and initial solution