Updated .gitignore, and added editorconfig

Also, I don't see the point in separating everything like this. Just dump everything together alphabetically.