Uses default configuration for `directory` middleware if override is not defined on call to `bogart.batteries`

Provides better behavior for those who want to override values for other middleware components of `batteries` but still use the default `directory` configuration.