Logging from config in a more consistent way
git will ignore path for test data: test/data
Fixed config bug

There was no option to specify config file with the command line
options.

Since the command line option choices are themselves shown from the
config file, it is tricky to get config file to be chosen from command
line.  The solution used parses command line arguments twice, first time
to get config file itself, second time to get other arguments.