Adding future dependencies
Adding editorconfig
Using some middlewares