Threaded in compile context for the to_javascript AST transformation
tweaks to gitignore