TODO: can log_file be written to? add systemd unit? root_relative parameter is not needed, should be able to tell if a path is relative or not by the first character. gmi.pl needs to accept an arguemnt, where the config.toml is located. default's root is relative to working_dir which is bad behavior. remove magic numbers redirection bug where path = /share/dir, redirection says '30 share/dir/' resulting in '/share/share/dir/'