making config-able, using config to determine dev, prod, etc environments