Add initial implementation of the UserStore
diff --git a/core/kg/model/config.go b/core/kg/model/config.go
new file mode 100644
index 0000000..991ea5d
--- /dev/null
+++ b/core/kg/model/config.go
@@ -0,0 +1,29 @@
+package model
+
+const (
+	databaseDriverPostgres = "postgres"
+	defaultDataSource      = "postgres://user:test@localhost/pcloud_test?sslmode=disable&connect_timeout=10"
+)
+
+type Config struct {
+	SqlSettings SqlSettings
+}
+
+func (c *Config) SetDefaults() {
+	c.SqlSettings.SetDefaults()
+}
+
+type SqlSettings struct {
+	DriverName string `access:"environment,write_restrictable,cloud_restrictable"`
+	DataSource string `access:"environment,write_restrictable,cloud_restrictable"`
+}
+
+func (s *SqlSettings) SetDefaults() {
+	if s.DriverName == "" {
+		s.DriverName = databaseDriverPostgres
+	}
+
+	if s.DataSource == "" {
+		s.DataSource = defaultDataSource
+	}
+}