Add .gitignore and remove files/folders to comply

* General .gitignore for Visual Studio projects
* Files/folders removed: *.user, bin, obj
Fix project reference causing build to fail