added time.Duration support in config.
flexibility for configuration parser.
support *url.URL in config.
configuration file for logging on test.