WIP to get things running.

A number of changes, some stylistic, to make the code start to obey
Newspeak coding conventions, as prerequisite to understanding what is
going on here. Some outer sends removed previously reinstated (at least
temporarily).  Test suite now runs partially before halting.
Merge pull request #3 from gbracha/master

WIP to get things running.