Closes #171 --config-files should recurse if argument is a directory

Closes #171 --config-files should recurse if argument is a directory