Adding Minigrace compiler

The Minigrace compiler now compiles code on change, and the run button
will execute the compiled code. The compilation happens on a Worker to
avoid freezing the interface.