added default gitattributes/gitignore, removed .suo's

These git files contain some sensible defaults for ignored files, such as user-specific settings and output folders. User-specific solution settings (.suo's) were also removed from the repo.