unit test utl: replaced file comparison with synchronous calls for improved reliability and clearer error handling
Also make reading files in parse & render unit tests synchronous
Add file based tests on ast2*
swapthebop
Order matters a bit