Refactor conf file loading

That way we can load a file without directly setting it as
this.configuration.
Useful to make a distinction between a conf file that is used, and one
that is going to be edited through the conf editor.
Add a conf editor conf file
Load a specific confEditor conf file in conf route
Load conf file to edit asynchronously
Refactor delegators in confEditor