TODO: can log_file be written to? add systemd unit? gmi.pl needs to accept an arguemnt, where the config.toml is located. remove magic numbers make log output user adjustable add gmiaccess stuff add cgi stuff better magic detection check if loaded cert/keys are actually valid check values for keys in config file handle signals like interrupt better recently-accepted-cert-cache for specific cert-req keys, doing a look up EACH and EVERY TIME can be expensive when it it likely that a single person will be looking around. reduce complexity in cert_req()