Should the constructor always require the credentials in an object, or should it look in `~/.tempus/credentials.json` or something equivalent?