Utils: Break out expression parsing and evaluation

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I16101a37220be56722cedd273d5788393aa860fa
diff --git a/meson.build b/meson.build
index 80893ab..5f733af 100644
--- a/meson.build
+++ b/meson.build
@@ -210,6 +210,7 @@
         executable(
             'test_entity_manager',
             'test/test_entity-manager.cpp',
+            'src/Expression.cpp',
             'src/Utils.cpp',
             cpp_args: test_boost_args,
             dependencies: [