updated .gitignore and .gitattributes

line ending changes?
some files appear to be mixed between lf and crlf
Bit of a mess. Should make sure everything's crlf really
line ending changes