add .gitignore .gitattributes

add gitignore for noisy stuff
add gitattributes for line ending handling