Cleaning up documentation and code file by file.  Progress towards issues #27 and #28.

Added JSDoc style documentation comments.

Did not yet rename nouns to identifiers or gameObjectIds or similar.  We'll do that when the parser actually parses identifiers.