added more connection configuration options

all can be specified in both --config and --credentials files
extract time formatter in a singleton