Small tweaks to dotfiles

Adds .DS_Store to .gitignore
Updates .editorconfig to match the style guides set in the readme, i.e., changes tabs to spaces
Not to start a tabs v spaces war - I'm fine either way, but we do need to be consistent