build out basic logging and config loading