Things have programs
Reorganize web templates
Add program editor page (with CodeMirror editor)
Group bootstrap to itself

and add LICENSE file.
Report 'compile' errors to the program editor
Tell scripts when their objects were looked at (proof of concept)
Let script callers specify some environment variables
go fmt
Try running a program that's a target of an action
Add buttons to the home page for creating new things
Save changed thing names (for now)
Be less noisy when loading objects
Move lua-related program bits to a new file
Let's marshal stuff into the lua stack ourselves

instead of using luar. luar also loads all the Lua libraries, which we
don't want, and magically exposes our Thing structs to field accesses &
method calls that we should proxy more restrictably.
go fmt
Really run some Lua scripts!!
Rearrange Lua Thing members into a map for clarity
Add a thing.type accessor for Lua Things
Return Thing's Table data when a script asks for a non-accessor member
Add a table.format() function for table-output commands

like the lib/table library for the other thing.