Add an editorconfig file
Editorconfig makes sure editors set the same indent/newline settings for all files in the project.
Hotpotato is pretty consistent in python files, but falls apart in templates with a number of different indents currently being used.
We can integrate it into the CI using editorconfig-checker.
Edited by Callum Dickinson