split ast definitions into more files

Also move pathToString definitions into the new files

Change-Id: I08b92ed108392825ec87af1f2b8a49205265dd47
diff --git a/tests/presence_containers.cpp b/tests/presence_containers.cpp
index a4050f8..72c9daf 100644
--- a/tests/presence_containers.cpp
+++ b/tests/presence_containers.cpp
@@ -8,7 +8,7 @@
 */
 
 #include "trompeloeil_catch.h"
-#include "ast.hpp"
+#include "ast_commands.hpp"
 #include "parser.hpp"
 #include "schema.hpp"