enable NuGet Package Restore

Enable NuGet Package Restore - minimizes the size of the source and
helps better collaboration on the project.
adding the Packages folder to the .gitignore file