Letting a proper CoffeeScript tool do its compiling
Steps towards RequireJSing
Modularizing and totally overhauling the engine

The engine now consists of dozens of files, all loaded through
RequireJS.  It is now possible to load up multiple worlds/workspaces.
Getting `TestBasics.comments` passing was the milestone for this commit.
Snarky commentary is abundant.  Many more improvements incoming!