Start validating json

Make sure json matches the schema, or don't load the file.
Also start installing json files using CMakeLists instead of
in the recipe.

Change-Id: I78622b961d1185d864d6ddd27e5baad34bc3ef5e
Signed-off-by: James Feist <james.feist@linux.intel.com>
diff --git a/include/Utils.hpp b/include/Utils.hpp
index d991f0d..1e54477 100644
--- a/include/Utils.hpp
+++ b/include/Utils.hpp
@@ -16,8 +16,12 @@
 
 #pragma once
 #include <experimental/filesystem>
+#include <nlohmann/json.hpp>
 
 bool find_files(const std::experimental::filesystem::path &dir_path,
                 const std::string &match_string,
                 std::vector<std::experimental::filesystem::path> &found_paths,
                 unsigned int symlink_depth = 1);
+
+bool validateJson(const nlohmann::json &schemaFile,
+                  const nlohmann::json &input);