Feature/editorconfig

Adds explicit checks for common style rules. Resolves https://github.com/oyachai/HearthSim/issues/49. This touches quite a few files but no functional changes were introduced.