initial creation and adding nuget packages for TPL