code: func newDBClient(dbType string) (interfaces.DBClient, error) {
  	switch dbType {
  	case db.MongoDB:
  		dbConfig := db.Configuration{
  			Host:         Configuration.Databases["Primary"].Host,
  			Port:         Configuration.Databases["Primary"].Port,
  			Timeout:      Configuration.Databases["Primary"].Timeout,
  			DatabaseName: Configuration.Databases["Primary"].Name,
  			Username:     Configuration.Databases["Primary"].Username,
  			Password:     Configuration.Databases["Primary"].Password,
  		}
  		return mongo.NewClient(dbConfig)
  	case db.RedisDB:
  		dbConfig := db.Configuration{
  			Host: Configuration.Databases["Primary"].Host,
  			Port: Configuration.Databases["Primary"].Port,
  		}
  		return redis.NewClient(dbConfig) //TODO: Verify this also connects to Redis
  	default:
  		return nil, db.ErrUnsupportedDatabase
  	}
  }
docs: // Return the dbClient interface