add readremoteconfig for cases when there are no local configuration files
diff --git a/viper.go b/viper.go
index 8882a73..9b9222c 100644
--- a/viper.go
+++ b/viper.go
@@ -468,7 +468,13 @@
 	MarshallReader(bytes.NewReader(file), config)
 	return nil
 }
-
+func ReadRemoteConfig() error {
+	err := getKeyValueConfig()
+	if err != nil {
+		return err
+	}
+	return nil
+}
 func MarshallReader(in io.Reader, c map[string]interface{}) {
 	buf := new(bytes.Buffer)
 	buf.ReadFrom(in)