gitignore and Enabled NuGet Package Restore

Added git ignore file and Enabled NuGet Package Restore for the project