More consistent leading underscores.
Moved the Result class into tools, which simplifies worker.py and makes the circular import problem go away.
Make tools.Status into an enumeration.