Cleanup remove ignored paths

Doesn't include/involve any code changes.
Just some file clean up.
Contains commits with following changes:

* File that were previously tracked but now in .gitgnore are removed from the repo.
* Enabled nuget package restore.