fix(conventions): EditorConfig for consistent coding styles

As part of enforcing our coding conventions I've added an ``.editconfig`` file.