All this config stuff should be optional. File name could be passed in when starting the server like `./glock --config config.json`