Fix to allow passing unit tests again.

Fetch strays needed to be part of a class that
uses the /tmp for inbox.
Major refactor to split log method for unit tests.
Fixed license string to match the LICENSE file on Github.
Cleaned up some TODO comments, that are complete,

or I moved elsewhere.
All unit tests are passing.

	test_log unit test now passes.
	manual mn log tests also pass.