Allows loading config from a file and allows overrides