Added .editorconfig with settings that reflect the project as it appears now

The concept behind [editorconfig](http://editorconfig.org/) is fairly simple, ensure you are using the same settings across multiple IDEs. My personall default settings at 2 space tabs, but that is not the case with this project. Trying to work with the code can get frustrating when you are constantly fighting your IDE of choice for formatting. This will help ensure that a consistent coding style is used within this project.