Renamed some form elements and added documentation.
Added almost-working file save code.
Files can be exported as valid JSON.  Actually editing files, on the other hand...