added a set of tests for the configuration file and parts of the fog_client object
fog client now only launches the minimum number of pluggable transports. If multiple cmethods are provided by a single transport, it is only launched once. Also added tests for deduplication and other added functions