ReExecuteAST test

1. LiveRunnerTest - Reexecution of AST without modifying contents
2. Recorded test - Requires FFITarget and needs hooking up