Compiler: removed jinja2 dependency
Compiler: set permissions to the output file
Runtime: added extra LF char when piping + fixed caret pointer