Added gitignore and attributes to deal with line endings