Add abstract class for datastore access

Change-Id: Ib34ebd24ae639ddd3640e7f6636b236d3232236e
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0db1e2c..3d71ccd 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -63,6 +63,11 @@
     )
 target_link_libraries(schemas PUBLIC Boost::boost)
 
+add_library(datastoreaccess STATIC
+    src/datastore_access.cpp
+    )
+target_link_libraries(datastoreaccess PUBLIC Boost::boost)
+
 add_library(yangschema STATIC
     src/yang_schema.cpp
     )