Add config.conf and logic to handle config files
Adds configs from .toml file, I decided to go against using individual sections to append the name further since we can do so by keeping everything in a unordered map. Env vars are given priority. Addresses issue #631
I think we need to think about the path of that file. Where should it be? Should we consider multiple possibilities? like /etc/something as well as <current_directory> for example.
@rjodinchr I think you are right either we should make a file under /etc/something for system specific configs perhaps? and check the current directory as well. Maybe we can populate a file based on customized configs based on the platform? I am not quite sure myself. WDYT?
have a look at https://github.com/kpet/clvk/blob/main/src/log.hpp, and then change all the prints please.