Add --config option

Sorry, let me be clearer. Why the struct call? Are people meant to be able to change `project` and `version` from the config?