ErrorHandler and Log updated to be singletons with static access points. Need to make them thread safe. previous Log interface renamed to Journal.