introduce pluggable config dir sources
add development requires
comment changes made for 0.008
add test requirement File::Path