moving config to constructor args, not file, so it's able to be used as a gem