* allow repository config via cli * make `helm repo add` create repo config file if it does not exist * squash a ton of bugs Signed-off-by: Adam Reese <adam@reese.io>