Added code for 'macro' definitions (implemented via AST-injection).
Added support for multiple statements, now reads input from file. Also finished define and added an echo function.