Level errors

These aren't ideal, but I'm finally getting the last of the LEVEL and PAGE configuration out.

Expect two more PRs after this: 1) to patch up turtle/answers.js, then 2) to serialize levels to pure JSON, such that they don't have to be packed in to the apps. That second change will also let us *diff* the level data if we change solutions or toolboxes or anything like that.