Update the typography a bit.

Addresses #20 so the environment uses Proxima Nova Semibold (if it’s available, which it is on KA) for blocks in the editor and toolbox. This is more consistent with the Khan Academy visual style.
We should probably remove the monospace fonts. Additionally we should probably have some more fallbacks (e.g. Arial and sans-serif).