Allowing commandline arguments to be used as defaults
Logging