added gitignore
separated filetype settings into separate files