Handle options from CLI args and config file

Add non-rubbish handling of configuration from a file and/or the command line similar to what we already do in Vaultaire, etc.
Not immediately clear what's going on with the show here, a comment might help but I can't see the types in this diff.