Added an .editorconfig file

- To allow for better maintainability and consistency of files within the project