add scala support
scalac patched
completed repl integration